package com.ccys.db.vo.consultation;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @program: WhiteCoat
 * @description: 医生info的ConsultationList分页查询返回Vo
 * @author: ZhangJingCan
 * @create: 2023-12-29 14:14
 **/

@Data
@ApiModel("医生info的ConsultationList分页查询返回Vo")
public class DoctorInfoConsultationListPageVo {

    @ApiModelProperty(value = "这是BookingId", name = "id", example = "id")
    private String id;

    //===================Consultation info
    @ApiModelProperty(value = "页面显示为:ConsultationNo", name = "code", example = "页面显示为:ConsultationNo")
    private String code;

    @ApiModelProperty(value = "页面(Delivery type)快递方式:1self collect自取 2deliver普通快递 3deliver(express)特快", name = "bookingDeliveryType", example = "1self collect自取 2deliver普通快递 3deliver(express)特快")
    private Integer bookingDeliveryType;


    //===================Patient info
    @ApiModelProperty(value = "患者ID", name = "memberId", example = "患者ID")
    private String memberId;

    @ApiModelProperty(value = "患者名字", name = "memberName", example = "患者名字")
    private String memberName;

    @ApiModelProperty(value = "患者邮箱", name = "memberEmail", example = "患者邮箱")
    private String memberEmail;

    @ApiModelProperty(value = "患者性别：0-女，1-男，-1 未知", name = "memberGender", example = "患者性别：0-女，1-男，-1 未知")
    private Integer memberGender;

    @ApiModelProperty(value = "患者年龄", name = "memberAge", example = "患者年龄")
    private Integer memberAge;

    //诊所
    @ApiModelProperty(value = "诊所名称", name = "clinicName", example = "诊所名称")
    private String clinicName;

    //后面的金额
    @ApiModelProperty(value = "咨询金额", name = "consultAmount", example = "咨询金额")
    private BigDecimal consultAmount;

    @ApiModelProperty(value = "卖药金额", name = "pharmaAmount", example = "卖药金额")
    private BigDecimal pharmaAmount;

    @ApiModelProperty(value = "总收入", name = "totalAmount", example = "总收入")
    private BigDecimal totalAmount;
}
